package cn.numeron.common.frame

import android.view.Menu
import androidx.fragment.app.Fragment
import cn.numeron.discovery.Discoverable

@Discoverable
interface SubpageFactory {

    /** 表示排在第几个 */
    val index: Int

    /** 创建页面 */
    fun createFragment(): Fragment

    /** 创建对应的菜单项 */
    fun createMenuItem(menu: Menu)

}